package com.elric.mall.dao;

import com.elric.mall.dto.InforMationColumnsResult;
import com.elric.mall.dto.InformationResult;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 代码生成基础配置
 */
@Mapper
@Repository
public interface CodeGenerateDao {

    /**
     * 查询指定库中所有表
     */
    List<InformationResult> selectInformationTable(@Param("dbName") String dbName);

    /**
     * 查询指定表中所有字段
     */
    List<InforMationColumnsResult> selectInformationColumns(@Param("dbName") String dbName, @Param("tableName") String tableName);
}
